package com.archermind.style.bean;

import com.feng.fengDUtil.dao.annotation.ColumnIgnore;
import com.feng.fengDUtil.dao.annotation.Id;
import com.feng.fengDUtil.dao.annotation.Table;

@Table("rule_polygon")
public class RulePolygon {
    @Id
    private Integer id;
    private Integer instanceId;
    private Integer styleTypeId;//styleType 表，自身属性
    private String scale; // 以,分隔的


    private Integer fill;//fill="#ffffff00"
    private Integer borderColor;//border-color="#ffffff00"
    private Integer borderWidth;//border-width="0"
    private String regionTexture;//region-texture="water_texture"
    private String borderTexture;//border-texture=""
    private String regionType;//region-type="fill"

    @ColumnIgnore
    private DictColor dictFill;
    @ColumnIgnore
    private DictColor dictBorderColor;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getInstanceId() {
        return instanceId;
    }

    public void setInstanceId(Integer instanceId) {
        this.instanceId = instanceId;
    }

    public Integer getStyleTypeId() {
        return styleTypeId;
    }

    public void setStyleTypeId(Integer styleTypeId) {
        this.styleTypeId = styleTypeId;
    }

    public String getScale() {
        return scale;
    }

    public void setScale(String scale) {
        this.scale = scale;
    }

    public Integer getFill() {
        return fill;
    }

    public void setFill(Integer fill) {
        this.fill = fill;
    }

    public Integer getBorderColor() {
        return borderColor;
    }

    public void setBorderColor(Integer borderColor) {
        this.borderColor = borderColor;
    }

    public Integer getBorderWidth() {
        return borderWidth;
    }

    public void setBorderWidth(Integer borderWidth) {
        this.borderWidth = borderWidth;
    }

    public String getRegionTexture() {
        return regionTexture;
    }

    public void setRegionTexture(String regionTexture) {
        this.regionTexture = regionTexture;
    }

    public String getBorderTexture() {
        return borderTexture;
    }

    public void setBorderTexture(String borderTexture) {
        this.borderTexture = borderTexture;
    }

    public String getRegionType() {
        return regionType;
    }

    public void setRegionType(String regionType) {
        this.regionType = regionType;
    }

    public DictColor getDictFill() {
        return dictFill;
    }

    public void setDictFill(DictColor dictFill) {
        this.dictFill = dictFill;
    }

    public DictColor getDictBorderColor() {
        return dictBorderColor;
    }

    public void setDictBorderColor(DictColor dictBorderColor) {
        this.dictBorderColor = dictBorderColor;
    }
}
